/************ 重置样式 **************/
ul,li,ol,body,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,div,img,span,i,a,b,strong,input,table,tr,th,td,button{padding: 0; margin:0}
img,input,textarea,a,button{border: none;outline: none}
a{text-decoration: none}
li{list-style: none}
i{font-style: normal}
textarea{resize: none}
table{border-spacing: 0;}
select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
/************ 公用样式　************/
body,a{font-family:"Helvetica Neue", "Helvetica", "Arial", "sans-serif",宋体;color:#364049;font-size: 12px}
img{display: block;width: 100%;height: 100%;}
.clearfix:after{content: '';display: block;height: 0;clear:both;font-size: 0;*zoom:1;}
.fl{float: left;_display:inline; }
.fr{float: right;_display:inline;}
.inner{width: 1170px;margin: 0 auto;}
.leaflet-control-attribution.leaflet-control{
    display: none;
}
html,body{
  height: 100%;
}
body{
      font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
/***********自定义复选框*********begin*/
.regular-checkbox {
    display: none;
}
.regular-checkbox + label {
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #becbd7;
    padding: 6px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.regular-checkbox:active + label{
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
.regular-checkbox:checked + label {
    border: 1px solid #389bff;
    color: #99a1a7;
}
.regular-checkbox:checked + label:after {
    content: '';
    display: block;
    height: 6px;
    width: 6px;
    position: absolute;
    top: 3px;
    left: 3px;
    background-color: #389bff;
}
.regular-checkbox[disabled] + label{
    border-color:#ccc ;
    background: #f4f5f9;
}
.regular-checkbox:checked[disabled] + label:after{
    background: #ccc;
}
.regular-checkbox[disabled]:active + label{
    box-shadow: none;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
}
/***************自定义复选框****************end*/

/**************自定义单选框**************begin*/
.regular-radio + label {
    border-radius: 50%;
}
.regular-radio:checked + label:after{
    border-radius: 50%;
}
.regular-radio[disabled] + label{
    border-color:#ccc ;
    background: #f4f5f9;
}
.regular-radio:checked[disabled] + label:after{
    background: #ccc;
}
.regular-radio[disabled]:active + label{
    box-shadow: none;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
}
/**************自定义单选框**************end*/

/**********************************鼠标提示信息********************************************begin*/
.tdTips{
    display: none;
    position: absolute;
    left: 80px;
    top: -14px;
    background: #ccc;
    height: 20px;
    line-height: 20px;
    padding:3px 10px;
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 1px 1px 3px #908f8f;
    -webkit-box-shadow:1px 1px 3px #908f8f;
    -moz-box-shadow: 1px 1px 3px #908f8f;
    -o-box-shadow: 1px 1px 3px #908f8f;
    font-size: 12px;
    z-index: 999999;
}
/*.tdTips span{*/
    /*height: 6px;*/
    /*width: 11px;*/
    /*position: absolute;*/
    /*left: 3px;*/
    /*bottom: -6px;*/
    /*!*background: url("../images/tipsicon.png") no-repeat center;*!*/
/*}*/
/**********************************鼠标提示信息********************************************end*/

/*用来显示载入图标的框架*/
.loadingDiv{
    position: absolute;
    left: 0;
    top:0;
    right:0;
    bottom: 0;
    background-color:rgba(0,0,0,0.2);
    /*display: none;*/
    z-index: 999;
}

.spinLoading{
    height: 100px;
    width: 100px;
    position: absolute;
    left: 0;
    top:0;
    right:0;
    bottom: 0;
    opacity: 1;
    margin:auto;
}

.jq-toast-wrap{
    width: 150px;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
  width: 5px;
  height: 6px;
  /* background-color:red; */
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px #F5F5F5;
  border-radius: 10px;
  background-color:#E4E7ED ;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px #F2F6FC;
  background-color: #909399;
}
i{
  margin-right: 5px;
}
